/**   
* @Title: PrintBase.java 
* @Package com.kerrykidz.system.util.printReceipt 
* @Description: 
* Copyright: Copyright (c) 2014 
* Company:wuwh team by iss
* @author: ScreenJxp   
* @date: 2014年11月25日 上午11:12:17 
* @version: V1.0
*
*/
package com.kerrykidz.system.util.printReceipt;

import java.awt.Graphics;
import java.awt.print.PageFormat;
import java.awt.print.Printable;
import java.awt.print.PrinterException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
/**
 * 
 * @ClassName: PrintBase 
 * @description: 打印的接口，其他打印只需实现该接口重写print方法即可
 * @author: ScreenJxp 
 * @date: 2014年11月25日 上午11:31:29 
 * @version: V1.0
 *
 */
public class PrintBase implements Printable{
	public List<PrinterMessage> list;
	
	public List<PrinterMessage> getList() {
		return list;
	}
	public void setList(List<PrinterMessage> list) {
		this.list = list;
	}
	public PrintBase(List<PrinterMessage> list) {
		this.list = list;
	}
	public int print(Graphics graphics, PageFormat pageFormat, int pageIndex)
			throws PrinterException {
		return 0;
	}
	/**
	 * 将日期转换成"yyyy-MM-dd HH:mm:ss"格式的字符串
	 * 
	 * @param date
	 *            待格式化的日期
	 * @return 返回格式化后的日期字符串
	 */
	public static String formatDateTime(Date date) {
		String formatStr = "";

		if (date != null) {
			SimpleDateFormat simpleDateFormat = new SimpleDateFormat(
					"yyyy/MM/dd HH:mm:ss");
			formatStr = simpleDateFormat.format(date);
		}

		return formatStr;
	}
}
